Лабораторна робота №2. Конструювання екранних форм.
У MS Access екранні форми використовуються для відображення і введення даних в більш наглядному вигляді. В екранній формі можна змінити місце знаходження даних, додати текстовий опис і графічне оформлення та вивести результати обчислень, що базуються на введених даних. Найпростіші форми відображають поля одного запису, щоб користувач міг зосередитись на роботі саме з ним.
Незважаючи на те, що вводити, переглядати і маніпулювати даними можна і в звичайному режимі таблиць, розробка екранних форм для цих задач підвищує ефективність та точність роботи. На стадії розробки потрібно вияснити, які екранні форми потрібні, і приблизно визначити місце знаходження їх елементів.
В екранній формі MS Access є визначені області, в яких можна переглядати і редагувати елементи даних. Ці області відповідають полям таблиці бази даних. В екранній формі можуть бути поля з кількох таблиць, за умови, що ці таблиці є зв’язаними. Крім полів, в екранних формах можна розміщувати текст написів та вказівок, значення, обчислені на основі полів даних, такі елементи управління як кнопки, перемикачі і випадаючі списки, графічні зображення та об’єкти OLE.
Потрібно також вибрати метод створення екранної форми. Для автоматичного створення практично готових екранних форм можна скористатися послугами майстра конструювання екранних форм. Однак для повного керування розміщення елементів і функціонуванням екранної форми існує режим конструювання форм. В цьому режимі форма виводиться на екран з лініями сітки і точками, які допомагають вирівнювати положення і розміри елементів екранної форми. Поруч з вікном редагування форми відкривається панель елементів керування (див. Рис2.2).
2.1. Основи конструювання форм
Щоб почати створення форми, потрібно у вікні бази даних вибрати закладку Форми (Forms) і натиснути кнопку Создать (New). Відкриється діалогове вікно Новая форма (New Form), яке надає можливість вибрати режим створення форми (див. Рис 2.1).
Майстер форм може створити форму для однієї або декількох взаємозв’язаних таблиць. При виборі тільки однієї таблиці можна створити форми: В один столбец (Columnar), Табличная (Datasheet) або Ленточная (Tabular). Майстер форм дозволяє визначити поля, що включаються в форму і вибрати стилі їх оформлення. Вибрати таблицю можна як у вікні Навая форма , так і у першому діалоговому вікні майстра Создания форм (Form Wizard).
Команди Автоформа: в столбец (AutoForm: Columnar), Автоформа: ленточная (AutoForm: Tabular) и Автоформа: табличная (AutoForm: Datasheet) створюють форми, які відрізняються від форм, створених Майстром, тим, що включають всі поля таблиці і не дають можливості для вибору стилю оформлення. Ці команди, не вступаючи в діалог з користувачем і не відображаючи форму в режимі конструктора, виводять її на екран в режимі форми, тобто заповнену значеннями з таблиці.
Форма, створена майстром, так само як і форма, створена будь-якою командою Автоформа (AutoForm), може бути відредагована користувачем у режимі конструктора форми (див. Рис2.2).
EMBED PBrush
Рис 2.1. Діалогове вікно вибору режиму створення форми
Області форми заповнюються різними графічними об’єктами. Графічні об’єкти, які зв’язані з надписами таблиць та призначення для відображення даних деякого поля, називаються елементами керування. Основні типи елементів керування: поле, поле зі списком, та список. Тип елемента керування, що вибирається для поля за домовленістю, визначається у властивостях цього поля на закладці Подстановка (Look up).
Графічні об’єкти, що не зв’язані з таблицями або запитами, призначені перш за все для створення макета форми і містять написи полів, об’єкти, написи для цих об’єктів, заголовки. Інформація про ці елементи зберігається в макеті форми.
EMBED PBrush
Рис 2.2. Форма в режимі конструктора.
Як форма в цілому так і кожен її елемент має певні властивості які можна переглядати і редагувати, виконавши команди меню Вид (View) Свойства (Properties) або ко...